package com.sch.hsy.system.service;

import com.sch.hsy.common.core.domain.entity.SysBook;
import com.sch.hsy.system.domain.SysRead;

import java.util.List;
import java.util.Map;

/**
 * 阅读记录管理 服务层
 * 
 */
public interface ISysReadService
{
    /**
     * 查询阅读记录信息
     *
     */
    public List<SysRead> selectReadList(SysRead read);

    /**
     * 新增阅读记录信息
     *
     */
    public int insertRead(SysRead read);

    /**
     * 通过用户ID删除阅读记录
     *
     */
    public int deleteReadById(Long id);

    /**
     * 修改阅读信息
     *
     */
    public int updateRead(SysRead read);

    /**
     * 查询积分排名
     * @return
     */
    public List<Map<String, Object>> selectReadRankingList();

    public List<Map<String, Object>> selectReadRankingListIndex();

    public List<Map<String, Object>> selectReadRankingByClass();
}
